Joint(关节)

Joint是所有关节的基类。

变量 说明
anchor 围绕限制的关节运动的锚点的位置。
autoConfigureConnectedAnchor 接触锚点被自动配置?
axis 围绕限制的身体的方向的轴。
breakForce 该力应用于关节的拉伸。
breakTorque 该转矩应用于该关节的拉伸。
connectedAnchor 相对于连接刚体的锚点位置。
connectedBody 参考该关节连接的其他刚体。
enableCollision 启用连接的身体和关节之间的碰撞。
enablePreprocessing 切换该关节的预处理。
Message 消息 说明
OnJointBreak 当附加到相同游戏物体上的关节被断开时调用。

示例:

  当一个力比关节的断开力高时,该关节将断开。当关节断开时,OnJointBreak将被调用,并且应用到关节的断开力将被传入,OnJointBreak之后这个关节自动从游戏物体移除。

注意:OnJointBreak 通过unity被调用,他不是一个函数,你可以从关节中调用。

using UnityEngine;
    using System.Collections;

    public class ExampleClass : MonoBehaviour {
        void OnJointBreak(float breakForce) {
            Debug.Log("A joint has just been broken!, force: " + breakForce);
        }
    }